package com.ruoyi.exam_syllabus.mapper;

import java.util.List;
import com.ruoyi.exam_syllabus.domain.TsExamSyllabus;

/**
 * 考试大纲设置Mapper接口
 * 
 * @author hongyi
 * @date 2023-12-08
 */
public interface TsExamSyllabusMapper 
{
    /**
     * 查询考试大纲设置
     * 
     * @param examSyllabusId 考试大纲设置主键
     * @return 考试大纲设置
     */
    public TsExamSyllabus selectTsExamSyllabusByExamSyllabusId(Long examSyllabusId);

    /**
     * 查询考试大纲设置列表
     * 
     * @param tsExamSyllabus 考试大纲设置
     * @return 考试大纲设置集合
     */
    public List<TsExamSyllabus> selectTsExamSyllabusList(TsExamSyllabus tsExamSyllabus);

    /**
     * 新增考试大纲设置
     * 
     * @param tsExamSyllabus 考试大纲设置
     * @return 结果
     */
    public int insertTsExamSyllabus(TsExamSyllabus tsExamSyllabus);

    /**
     * 修改考试大纲设置
     * 
     * @param tsExamSyllabus 考试大纲设置
     * @return 结果
     */
    public int updateTsExamSyllabus(TsExamSyllabus tsExamSyllabus);

    /**
     * 删除考试大纲设置
     * 
     * @param examSyllabusId 考试大纲设置主键
     * @return 结果
     */
    public int deleteTsExamSyllabusByExamSyllabusId(Long examSyllabusId);

    /**
     * 批量删除考试大纲设置
     * 
     * @param examSyllabusIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteTsExamSyllabusByExamSyllabusIds(Long[] examSyllabusIds);
}
